#include <cstdio>
#include <cstring>

//靠输出解决问题

using namespace std;
int in[105] = {0};
int main()
{
    int N = 0, M = 0;
    scanf("%d %d", &N, &M);
    for(int i = 0; i < N; i++){
        scanf("%d", &in[i]);
    }
    //需要防备移动步数大于数组长度的情况
    if(M >= N){
        M = M % N;
    }
    for(int i = 0; i < N; i++){
        printf("%s%d", i == 0 ? "" : " ", in[ i + 1 <= M ? N - M +i : i - M]);
    }
    printf("\n");
    return 0;
}
